package cn.itcast.zt.extend;

import org.springframework.beans.factory.InitializingBean;
import org.springframework.stereotype.Component;

/**
 * @author zhangtian105
 * @ClassName TwelveInitializingBean.java
 * @projectName SpringBoot2.x
 * @Description
 * 顾名思义，也是用来初始化bean的
 *      InitializingBean接口为bean提供了初始化方法的方式，它只包括afterPropertiesSet方法，
 *      凡是继承该接口的类，在初始化bean的时候都会执行该方法
 *      这个扩展点的触发时机在postProcessAfterInitialization之前
 * @createTime 2020年11月10日 17:03:00
 */
@Component
public class _12InitializingBean implements InitializingBean {
    @Override
    public void afterPropertiesSet() throws Exception {
        System.out.println("【InitializingBean.afterPropertiesSet】......");
    }
}
